/**
 * 
 */
package verda.kvantumo.Itala_Esperanta_Vortaro;

import verda.kvantumo.Itala_Esperanta_Vortaro.R;
import verda.kvantumo.Itala_Esperanta_Vortaro.S;
import android.net.Uri;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.CheckBoxPreference;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceChangeListener;

/**
 * @author kvantumo
 *
 */
public class Agordoj extends PreferenceActivity{

	private SharedPreferences agordoj;
	private SharedPreferences.Editor editor;
	private boolean sxangxita = false;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		addPreferencesFromResource(R.xml.agordoj);
		
		agordoj = getSharedPreferences(getString(R.string.pref_agordoj), MODE_PRIVATE);
		editor = agordoj.edit();
		
		CheckBoxPreference fono = (CheckBoxPreference) findPreference("checkboxPref_fono");
		fono.setChecked(agordoj.getBoolean(S.AGORDOJ_FONO, true));
		fono.setOnPreferenceChangeListener(new OnPreferenceChangeListener(){
			public boolean onPreferenceChange(Preference preference, Object newValue) {
				boolean rez = false;
				if(newValue.equals(false)) rez = false;
				else rez = true;
				((CheckBoxPreference) preference).setChecked(rez);
				editor.putBoolean(S.AGORDOJ_FONO, rez);
				editor.commit();
				sxangxita = true;
				return false;
			}
		});
	}

	@Override
	protected void onStop() {
		/*if(sxangxita){
			Intent a = new Intent();
			a.setData(Uri.parse("true"));
			setResult(RESULT_OK, a);
			finish();
		}*/
		super.onStop();
	}
}
